|
Command: |
To translate a ZMK from encryption under a ZMK to encryption under the LMK |
|
Notes: |
This command is enabled and disabled using the CS (Configure Security) console command. The command does not require the imported ZMK to have odd parity, but odd parity is forced on the encrypted output. Error 01 is returned and subsequent fields are not inhibited. If a 32-character ZMK is required, the HSM must be configured for double-length ZMKs using the CS (Configure Security) console command. The HSM must be in Authorised State. |
|
Field |
Length & Type |
Details |
|
COMMAND MESSAGE |
||
|
Message header |
m A |
(Subsequently returned to the Host unchanged). |
|
Command code |
2 A |
Value BY. |
|
ZMKi |
16H or 32H or |
The ZMKi encrypted under LMK pair 04-05.
|
|
ZMK |
16H or 32H or |
The ZMK encrypted under ZMKi.
|
|
Atalla Variant |
1 N or 2 N |
Optional. Atalla variant; for use in systems with Atalla equipment. |
|
Delimiter |
1 A |
Optional. If present the following three fields must be present. Value “;”. If an option is not required by the command fill with a valid value or 0. |
|
Reserved |
1 A |
Optional. If present must be 0. |
|
Key scheme LMK |
1 A |
Optional. Key scheme for encrypting key under LMK. |
|
Key check value type |
1 A |
Optional. Key check value calculation method 0 - KCV backwards compatible. 1 - KCV 6H. |
|
End message delimiter |
1 C |
Optional. Must be present if a message trailer is present. Value X’19. |
|
Message trailer |
n A |
Optional. Maximum length 32 characters. |
|
Field |
Length & Type |
Details |
|
RESPONSE MESSAGE |
||
|
Message header |
m A |
Returned to the Host unchanged. |
|
Response code |
2 A |
Value BZ. |
|
Error code |
2 N |
00 : No errors 01 : ZMK parity error, advice only 10 : ZMKi Parity error 12 : No keys loaded in user storage 13 : LMK error : report to supervisor 15 : Error in input data 17 : Not in authorised state 21 : Invalid user storage index |
|
ZMK |
16H or 32H or |
ZMK encrypted under LMK pair 04-05. |
|
Key check value |
6 H |
The key check value. |
|
End message delimiter |
1 C |
Present only if present in the command message. Value X’19. |
|
Message trailer |
n A |
Present only if present in the command message. Maximum length 32 characters. |